package com.jingxin.zero.flow.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jingxin.zero.flow.entity.{{{=it.tableInfo.nameLargeHump}}};
import com.jingxin.zero.flow.vo.{{{=it.tableInfo.nameLargeHump}}}Vo;
import com.jingxin.zero.flow.dto.{{{=it.tableInfo.nameLargeHump}}}DTO;
import com.jingxin.zero.core.BaseService;

import java.util.List;

/**
*
* @author ethan
*/
public interface I{{{=it.tableInfo.nameLargeHump}}}Service extends BaseService<{{{=it.tableInfo.nameLargeHump}}}>{

    /**
     * 自定义分页
     *
     * @param page
     * @param {{{=it.tableInfo.nameSmallHump}}}
     * @return
     */
    IPage<{{{=it.tableInfo.nameLargeHump}}}Vo> select{{{=it.tableInfo.nameLargeHump}}}Page(IPage<{{{=it.tableInfo.nameLargeHump}}}Vo> page, {{{=it.tableInfo.nameLargeHump}}}DTO {{{=it.tableInfo.nameSmallHump}}});

    /**
     * 自定义查询
     *
     * @param {{{=it.tableInfo.nameSmallHump}}}DTO
     * @return list
     */
    List<{{{=it.tableInfo.nameLargeHump}}}> listByCondition({{{=it.tableInfo.nameLargeHump}}}DTO {{{=it.tableInfo.nameSmallHump}}}DTO);

}

